lead a comfortable life - French English Dictionary